Telegram Group & Telegram Channel
Дайджест PHP – Октябрь 2022

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ

🔹 Вышел PHP 8.2 RC 5

Очередная версия RC была выпущена по расписанию. Шестой RC ожидается 10 ноября и он будет последним перед финальным релизом PHP 8.2.

Подробно про все изменения в PHP 8.2 можно прочитать на сайтах PHP.Watch или stitcher.io.

🔹 Вышли PHP 8.0.25 и PHP 8.1.12

❗️Это выпуски с исправлением проблем безопасности. Всем пользователям рекомендуется обновиться. Подробнее на сайте PHP.Watch.

🐘 ЯДРО PHP

Большинство новостей ядра подробно освещаются в серии PHP Core Roundup от PHP Foundation, поэтому лишь кратко пробежимся:

RFC: json_validate

RFC принят, новую функцию json_validate() добавят в PHP 8.3.

RFC: Improve unserialize() error handling

Tim Düsterhus предлагал добавить новое исключение UnserializationFailedException, которое выбрасывается в случае возникновения ошибки сериализации.

RFC бурно обсуждался в Twitter и в конце концов часть, касающаяся выбрасывания исключения, не была принята. Вместо этого будет увеличен уровень выдаваемой ошибки с E_NOTICE до E_WARNING.

📣 RFC: Randomizer Additions

Tim Düsterhus и Joshua Rüsweg предлагают добавить новые методы классу Randomizer, которые реализуют часто используемые операции, но сложно реализуемые в пользовательском коде.

📣 RFC: Destructuring Coalesce

Bob Weinand предложил добавить оператор для значений по умолчанию в деструктивных присваиваниях.

🛠 ИНСТРУМЕНТЫ

🔹dunglas/frankenphp – Современный сервер приложений PHP, написанный на Go.

🔹Saeghe – Современный менеджер пакетов PHP. Теперь у PHP есть ещё один менеджер пакетов, он использует GitHub ссылки в качестве зависимостей.

🔹composer-unused/composer-unused – Пакет показывает неиспользуемые зависимости composer.

🔹heiglandreas/holidayChecker – Пакет для проверки праздничных дней.

🔹mevdschee/php-crud-api - Однофайловый PHP-скрипт, добавляющий REST API к базе данных SQL.

🔹Laragon - Ещё один инструмент локальной среды разработки: портативная, изолированная, быстрая и мощная альтернатива XAMPP и подобным. Подробнее об использовании.

⚫️ SYMFONY

❗️ Twig security release: Possibility to load a template outside a configured directory when using the filesystem loader от Fabien Potencier.

🔹emr-dev/sf-bug-bundle – Пакет для совместного использования страниц профилировщика. Подробнее об использовании.

🔴 LARAVEL

🔹spatie/laravel-dynamic-servers – Пакет для динамического создания и удаления серверов. Подробнее об использовании.

🔹creagia/laravel-sign-pad – Пакет для подписания документов и, по желанию, генерации PDF, связанных с моделями Eloquent. Подробнее об использовании.

🔹hammerstonedev/sidecar – Развертывание и выполнение функций AWS Lambda в Laravel.

📄 СТАТЬИ

🔹Цветные функции: ищем плохие архитектурные паттерны от Александра Кирсанова.

🔹Перестаньте использовать SQLite в Unit-тестах перевод статьи от Вадима Кравец.

🔹Yii3 Overview 1. Вступление от Дмитрия Дерепко.

🔹Декомпозируем регулярные выражения от Юрия Каткова.

🎬 ВИДЕО

🔹Пыхэфир #2 c Валентином Удальцовым.

🔹PHP-линч #1 – Первый в мире PHP-линч на канале PHP Point.

🔹RND PHP #5 – Митап сообщества PHP разработчиков города Ростов-на-Дону.

👨‍💻 СОБЫТИЯ

🔹PHP Russia – Крупнейшая конференция по PHP в России пройдёт 24-25 ноября в рамках HighLoad++ 2022.

🔹Podlodka PHP Crew – Недельная конференция с экспертами из топовых компаний — сессии в Zoom, сообщество в Slack и ламповая атмосфера.



Ещё больше новостей и ссылок в октябрьском выпуске PHP Annotated от JetBrains 💜

🎬 Дайджест PHP в видео-формате на канале CutCode
👍45🔥38



tg-me.com/phpdigest/300
Create:
Last Update:

Дайджест PHP – Октябрь 2022

Подборка свежих новостей, инструментов, видео и материалов из мира PHP. Приятного чтения!

⚡️ НОВОСТИ

🔹 Вышел PHP 8.2 RC 5

Очередная версия RC была выпущена по расписанию. Шестой RC ожидается 10 ноября и он будет последним перед финальным релизом PHP 8.2.

Подробно про все изменения в PHP 8.2 можно прочитать на сайтах PHP.Watch или stitcher.io.

🔹 Вышли PHP 8.0.25 и PHP 8.1.12

❗️Это выпуски с исправлением проблем безопасности. Всем пользователям рекомендуется обновиться. Подробнее на сайте PHP.Watch.

🐘 ЯДРО PHP

Большинство новостей ядра подробно освещаются в серии PHP Core Roundup от PHP Foundation, поэтому лишь кратко пробежимся:

RFC: json_validate

RFC принят, новую функцию json_validate() добавят в PHP 8.3.

RFC: Improve unserialize() error handling

Tim Düsterhus предлагал добавить новое исключение UnserializationFailedException, которое выбрасывается в случае возникновения ошибки сериализации.

RFC бурно обсуждался в Twitter и в конце концов часть, касающаяся выбрасывания исключения, не была принята. Вместо этого будет увеличен уровень выдаваемой ошибки с E_NOTICE до E_WARNING.

📣 RFC: Randomizer Additions

Tim Düsterhus и Joshua Rüsweg предлагают добавить новые методы классу Randomizer, которые реализуют часто используемые операции, но сложно реализуемые в пользовательском коде.

📣 RFC: Destructuring Coalesce

Bob Weinand предложил добавить оператор для значений по умолчанию в деструктивных присваиваниях.

🛠 ИНСТРУМЕНТЫ

🔹dunglas/frankenphp – Современный сервер приложений PHP, написанный на Go.

🔹Saeghe – Современный менеджер пакетов PHP. Теперь у PHP есть ещё один менеджер пакетов, он использует GitHub ссылки в качестве зависимостей.

🔹composer-unused/composer-unused – Пакет показывает неиспользуемые зависимости composer.

🔹heiglandreas/holidayChecker – Пакет для проверки праздничных дней.

🔹mevdschee/php-crud-api - Однофайловый PHP-скрипт, добавляющий REST API к базе данных SQL.

🔹Laragon - Ещё один инструмент локальной среды разработки: портативная, изолированная, быстрая и мощная альтернатива XAMPP и подобным. Подробнее об использовании.

⚫️ SYMFONY

❗️ Twig security release: Possibility to load a template outside a configured directory when using the filesystem loader от Fabien Potencier.

🔹emr-dev/sf-bug-bundle – Пакет для совместного использования страниц профилировщика. Подробнее об использовании.

🔴 LARAVEL

🔹spatie/laravel-dynamic-servers – Пакет для динамического создания и удаления серверов. Подробнее об использовании.

🔹creagia/laravel-sign-pad – Пакет для подписания документов и, по желанию, генерации PDF, связанных с моделями Eloquent. Подробнее об использовании.

🔹hammerstonedev/sidecar – Развертывание и выполнение функций AWS Lambda в Laravel.

📄 СТАТЬИ

🔹Цветные функции: ищем плохие архитектурные паттерны от Александра Кирсанова.

🔹Перестаньте использовать SQLite в Unit-тестах перевод статьи от Вадима Кравец.

🔹Yii3 Overview 1. Вступление от Дмитрия Дерепко.

🔹Декомпозируем регулярные выражения от Юрия Каткова.

🎬 ВИДЕО

🔹Пыхэфир #2 c Валентином Удальцовым.

🔹PHP-линч #1 – Первый в мире PHP-линч на канале PHP Point.

🔹RND PHP #5 – Митап сообщества PHP разработчиков города Ростов-на-Дону.

👨‍💻 СОБЫТИЯ

🔹PHP Russia – Крупнейшая конференция по PHP в России пройдёт 24-25 ноября в рамках HighLoad++ 2022.

🔹Podlodka PHP Crew – Недельная конференция с экспертами из топовых компаний — сессии в Zoom, сообщество в Slack и ламповая атмосфера.



Ещё больше новостей и ссылок в октябрьском выпуске PHP Annotated от JetBrains 💜

🎬 Дайджест PHP в видео-формате на канале CutCode

BY PHP Digest


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/phpdigest/300

View MORE
Open in Telegram


PHP Digest Telegram | DID YOU KNOW?

Date: |

A project of our size needs at least a few hundred million dollars per year to keep going,” Mr. Durov wrote in his public channel on Telegram late last year. “While doing that, we will remain independent and stay true to our values, redefining how a tech company should operate.

Start with a fresh view of investing strategy. The combination of risks and fads this quarter looks to be topping. That means the future is ready to move in.Likely, there will not be a wholesale shift. Company actions will aim to benefit from economic growth, inflationary pressures and a return of market-determined interest rates. In turn, all of that should drive the stock market and investment returns higher.

PHP Digest from jp


Telegram PHP Digest
FROM USA